.slider1 {
	opacity: 0;
	transition: 1.5s;
}

.slick-initialized {
	opacity: 1;
}

.slider1 .slick-slide {
	margin: 20px 280px 0px 280px;
}

.slider1 .slick-prev1 {
	position: absolute;
	top: 50% !important;
	left: 20px !important;
	width: 24px !important;
	height: 24px !important;
	z-index: 1;
}

.slider1 .slick-next1 {
	position: absolute;
	top: 50% !important;
	right: 20px !important;
	width: 24px !important;
	height: 24px !important;
	z-index: 1;
}

.slick-prev1:hover {
	cursor: pointer;
}

.slick-next1:hover {
	cursor: pointer;
}

.slider1 .slick-slide .caption {
	position: absolute;
	top: 50%;
	transform: translateX(-170%);
	opacity: 0;
	color: #ffffff;
	font-family:Aston Martin Sans;
	font-size:12px;
	line-height: 100%;
	letter-spacing: 0;
}

.slider1 .slick-slide .captionup {
	position: relative;
	vertical-align:super;
	top: 2px;
	font-size:10px;
}

.slider1 .slick-current .caption {
	opacity: 1;
}

.slider1 .slick-current .caption2 {
	color: #ffffff;
	opacity: 1;
}


.caption2 {
	position: relative;
	left: calc(100% + 55px) !important;
	right: 100px !important;
	color: #ffffff;
	font-family:Aston Martin Sans;
	letter-spacing: 0;
	font-size:12px;
	text-decoration: underline;
}

@media only screen and (max-width:768px) {

	.slider1 .slick-slide {
		margin: 50px 50px 50px 50px;
	}

	.slider1 .slick-slide .caption {
		position: relative !important;
		left: 0 !important;
		top: 0 !important;
		transform: translateX(0) !important;
	}

	.caption2 {
		display: none;
	}

	.slider1 .slick-prev1 {
		position: absolute;
		top: 70% !important;
		left: 0px !important;
	}

	.slider1 .slick-next1 {
		position: absolute;
		top: 70% !important;
		left: calc(100% - 150px) !important;
		transform: translateX(120px);
	}
}

@media only screen and (max-width:640px) {
}
